using System;
using System.Runtime.InteropServices;
namespace BMC.ARSystem
{
	[ClassInterface, Guid("c957095e-d99c-4190-b68c-a72390d7cf8f"), ProgId("BMC.ARSystem.ViewForm")]
	public class ViewForm : ARForm
	{
		private string _tableName;
		private string _keyField;
		public string TableName
		{
			get
			{
				return this._tableName;
			}
			set
			{
				this._tableName = value;
			}
		}
		public string KeyField
		{
			get
			{
				return this._keyField;
			}
			set
			{
				this._keyField = value;
			}
		}
		public ViewForm()
		{
		}
		internal ViewForm(object[] rawData, Server server) : base(rawData, server)
		{
			int[] array = new int[3];
			array[0] = 4;
			array[1] = 1;
			this.TableName = (string)Util.GetAt(rawData, array);
			this.KeyField = (string)Util.GetAt(rawData, new int[]
			{
				4,
				1,
				1
			});
		}
	}
}
